* {
    padding: 0;
    margin: 0
}
.nodetext {
    pointer-events: none;
    font: 12px sans-serif;
}
.linetext {
    font-size: 12px;
}
.link.inactive,
.linetext.inactive,
.node.inactive image,
.node.inactive text {
    opacity: 0.2;
}
.tooltip {
    font-family: "microsoft yahei", "simsun";
    font-size: 12px;
    width: 380px;
    height: auto;
    z-index: 2;
    position: absolute;
    background: #fff;
    opacity: 0.5;
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.tooltip .title {
    color: #fff;
    padding: 5px;
    font-size: 14px;
    background-color: #3bb1ff;
    border-radius: 5px 5px 0 0;
}
.tooltip .detail-info {
    width: 100%;
    height: 100px;
    border-collapse: collapse;
    border: 1px solid #4cafff;
}
.tooltip .detail-info td {
    padding: 3px 5px;
    color: #666;
    vertical-align: middle;
}
.tooltip .detail-info tr:nth-of-type(odd) {
    background: #f9f9f9;
}
.tooltip .detail-info td.td-label {
    color: #333;
    width:90px;
}
.tooltip .detail-info td a {
    color: #666
}
.tooltip .cm-btn{cursor:pointer;}
.tooltip .cm-btn:hover{color:#337ab7}
.add-node-dialog td{height:100px}
.add-node-dialog .td-til{text-align:right; padding-right:10px; font-size:14px; color:#333}